from timeit import timeit

with open("cache.py") as f:
    codes = f.read()

work1 = codes + "fibonacci(10)\n"
print(f"{timeit(work1,number=1) = }")
work2 = codes + "fibonacci2(10)\n"
print(f"{timeit(work2,number=1) = }")
work3 = codes + "fibonacci3(10)\n"
print(f"{timeit(work3,number=1) = }")
